package com.ibs.hadoop.hbase.bean;

/**
*attach表对应的实体信息
* 文件版本：1.0.0
* 创建作者：liujun
* 创建日期：2016-10-26
*/
public class AttachBean extends UseComplaintBaseClass {

    /**
    * @字段说明 serialVersionUID
    */
    private static final long serialVersionUID = 1L;

    /**
    *跟踪区
    */
    private String tac;

    /**
    *流程起始帧号
    */
    private String frame;

    /**
    *流程起始时间
    */
    private String ttime;

    /**
    *流程结束帧号
    */
    private String lastFrame;

    /**
    *eNodeB识别号
    */
    private String enbId;

    /**
    *小区
    */
    private String ci;

    /**
    *国际移动用户识别码
    */
    private String imsi;

    /**
    *移动终端设备识别号
    */
    private String imei;

    /**
    *移动用户临时识别号
    */
    private String mTmsi;

    /**
    *MME编码
    */
    private String mmecode;

    /**
    *移动用户新获取的临时识别号
    */
    private String newMTmsi;

    /**
    *新获取的MME编码
    */
    private String newMmecode;

    /**
    *成功标志，1成功，null失败
    */
    private String success;

    /**
    *失败原因
    */
    private String failureCause;

    /**
    *响应时延
    */
    private String responseTime;

    /**
    *失败消息名
    */
    private String failureMsg;

    /**
    *流程起始文件序号
    */
    private String recordFileIndex;

    /**
    *流程结束文件序号
    */
    private String lastFileindex;

    /**
    *移动终端类型
    */
    private String mobileType;

    /**
    *移动终端品牌
    */
    private String mobileBrand;

    /**
    *eNodeB IP地址
    */
    private String enbIp;

    /**
    *MME IP地址
    */
    private String mmeIp;

    /**
    *eNodeB名称
    */
    private String enb;

    /**
    *MME名称
    */
    private String mme;

    /**
    *鉴权请求时延
    */
    private String authreqDelay;

    /**
    *鉴权响应时延
    */
    private String authresDelay;

    /**
    *附着完成标志，1收到附着完成消息，null未收到附着完成消息
    */
    private String attachCmp;

    /**
    *核心网侧附着时延
    */
    private String delayCn;

    /**
    *无线侧附着时延
    */
    private String delayRadio;

    /**
    *流程结束时间
    */
    private String lasttime;

    /**
    *终端是否支持WIFI标志，1支持，0不支持
    */
    private String wifiFlag;

    /**
    *终端生产日期
    */
    private String produceDate;

    /**
    *终端价格
    */
    private String mpPrice;

    /**
    *根据IMEI确定的手机操作系统
    */
    private String osImei;

    /**
    *附着类型
    */
    private String attachType;

    /**
    *附着结果
    */
    private String attResult;

    /**
    *RRC建立原因
    */
    private String establishCause;

    /**
    *MME侧用户标示
    */
    private String mmeUeId;

    /**
    *加密算法
    */
    private String algId;

    /**
    *鉴权随机数
    */
    private String rand;

    /**
    *S1接口数据业务上行隧道
    */
    private String ulTeid;

    /**
    *S1接口数据业务下行隧道
    */
    private String dlTeid;

    /**
    *eNodeB传输层地址
    */
    private String enbTransaddr;

    /**
    *用户终端IP地址（数字型）
    */
    private String userIpValue;

    /**
    *用户终端CSFB能力指示
    */
    private String csfbCapability;

    /**
    *S1接口上SGW 数据业务IP地址
    */
    private String sGwIp;

    /**
    *用户终端语音域临时识别
    */
    private String tmsiCs;

    /**
    *IBS运行实例标示
    */
    private String ibsId;

    /**
    *区域标示
    */
    private String zoneId;

    /**
    *eRAB承载建立请求时延
    */
    private String erabReqDelay;

    /**
    *eRAB承载建立响应时延
    */
    private String erabResDelay;

    /**
    *eRAB承载建立原因
    */
    private String eRabCause;

    /**
    *无线接入技术标示；取值2、3、4分别代表2G、3G、4G
    */
    private String ratType;

    /**
    *语音业务的优先级,VOLTE优先，或者CS语音
    */
    private String voicePrefered;

    public void setTac(String tac) {
        this.tac = tac;
    }

    public void setFrame(String frame) {
        this.frame = frame;
    }

    public void setTtime(String ttime) {
        this.ttime = ttime;
    }

    public void setLastFrame(String lastFrame) {
        this.lastFrame = lastFrame;
    }

    public void setEnbId(String enbId) {
        this.enbId = enbId;
    }

    public void setCi(String ci) {
        this.ci = ci;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public void setMTmsi(String mTmsi) {
        this.mTmsi = mTmsi;
    }

    public void setMmecode(String mmecode) {
        this.mmecode = mmecode;
    }

    public void setNewMTmsi(String newMTmsi) {
        this.newMTmsi = newMTmsi;
    }

    public void setNewMmecode(String newMmecode) {
        this.newMmecode = newMmecode;
    }

    public void setSuccess(String success) {
        this.success = success;
    }

    public void setFailureCause(String failureCause) {
        this.failureCause = failureCause;
    }

    public void setResponseTime(String responseTime) {
        this.responseTime = responseTime;
    }

    public void setFailureMsg(String failureMsg) {
        this.failureMsg = failureMsg;
    }

    public void setRecordFileIndex(String recordFileIndex) {
        this.recordFileIndex = recordFileIndex;
    }

    public void setLastFileindex(String lastFileindex) {
        this.lastFileindex = lastFileindex;
    }

    public void setMobileType(String mobileType) {
        this.mobileType = mobileType;
    }

    public void setMobileBrand(String mobileBrand) {
        this.mobileBrand = mobileBrand;
    }

    public void setEnbIp(String enbIp) {
        this.enbIp = enbIp;
    }

    public void setMmeIp(String mmeIp) {
        this.mmeIp = mmeIp;
    }

    public void setEnb(String enb) {
        this.enb = enb;
    }

    public void setMme(String mme) {
        this.mme = mme;
    }

    public void setAuthreqDelay(String authreqDelay) {
        this.authreqDelay = authreqDelay;
    }

    public void setAuthresDelay(String authresDelay) {
        this.authresDelay = authresDelay;
    }

    public void setAttachCmp(String attachCmp) {
        this.attachCmp = attachCmp;
    }

    public void setDelayCn(String delayCn) {
        this.delayCn = delayCn;
    }

    public void setDelayRadio(String delayRadio) {
        this.delayRadio = delayRadio;
    }

    public void setLasttime(String lasttime) {
        this.lasttime = lasttime;
    }

    public void setWifiFlag(String wifiFlag) {
        this.wifiFlag = wifiFlag;
    }

    public void setProduceDate(String produceDate) {
        this.produceDate = produceDate;
    }

    public void setMpPrice(String mpPrice) {
        this.mpPrice = mpPrice;
    }

    public void setOsImei(String osImei) {
        this.osImei = osImei;
    }

    public void setAttachType(String attachType) {
        this.attachType = attachType;
    }

    public void setAttResult(String attResult) {
        this.attResult = attResult;
    }

    public void setEstablishCause(String establishCause) {
        this.establishCause = establishCause;
    }

    public void setMmeUeId(String mmeUeId) {
        this.mmeUeId = mmeUeId;
    }

    public void setAlgId(String algId) {
        this.algId = algId;
    }

    public void setRand(String rand) {
        this.rand = rand;
    }

    public void setUlTeid(String ulTeid) {
        this.ulTeid = ulTeid;
    }

    public void setDlTeid(String dlTeid) {
        this.dlTeid = dlTeid;
    }

    public void setEnbTransaddr(String enbTransaddr) {
        this.enbTransaddr = enbTransaddr;
    }

    public void setUserIpValue(String userIpValue) {
        this.userIpValue = userIpValue;
    }

    public void setCsfbCapability(String csfbCapability) {
        this.csfbCapability = csfbCapability;
    }

    public void setSGwIp(String sGwIp) {
        this.sGwIp = sGwIp;
    }

    public void setTmsiCs(String tmsiCs) {
        this.tmsiCs = tmsiCs;
    }

    public void setIbsId(String ibsId) {
        this.ibsId = ibsId;
    }

    public void setZoneId(String zoneId) {
        this.zoneId = zoneId;
    }

    public void setErabReqDelay(String erabReqDelay) {
        this.erabReqDelay = erabReqDelay;
    }

    public void setErabResDelay(String erabResDelay) {
        this.erabResDelay = erabResDelay;
    }

    public void setERabCause(String eRabCause) {
        this.eRabCause = eRabCause;
    }

    public void setRatType(String ratType) {
        this.ratType = ratType;
    }

    public void setVoicePrefered(String voicePrefered) {
        this.voicePrefered = voicePrefered;
    }

    public String getTac() {
        return this.tac;
    }

    public String getFrame() {
        return this.frame;
    }

    public String getTtime() {
        return this.ttime;
    }

    public String getLastFrame() {
        return this.lastFrame;
    }

    public String getEnbId() {
        return this.enbId;
    }

    public String getCi() {
        return this.ci;
    }

    public String getImsi() {
        return this.imsi;
    }

    public String getImei() {
        return this.imei;
    }

    public String getMTmsi() {
        return this.mTmsi;
    }

    public String getMmecode() {
        return this.mmecode;
    }

    public String getNewMTmsi() {
        return this.newMTmsi;
    }

    public String getNewMmecode() {
        return this.newMmecode;
    }

    public String getSuccess() {
        return this.success;
    }

    public String getFailureCause() {
        return this.failureCause;
    }

    public String getResponseTime() {
        return this.responseTime;
    }

    public String getFailureMsg() {
        return this.failureMsg;
    }

    public String getRecordFileIndex() {
        return this.recordFileIndex;
    }

    public String getLastFileindex() {
        return this.lastFileindex;
    }

    public String getMobileType() {
        return this.mobileType;
    }

    public String getMobileBrand() {
        return this.mobileBrand;
    }

    public String getEnbIp() {
        return this.enbIp;
    }

    public String getMmeIp() {
        return this.mmeIp;
    }

    public String getEnb() {
        return this.enb;
    }

    public String getMme() {
        return this.mme;
    }

    public String getAuthreqDelay() {
        return this.authreqDelay;
    }

    public String getAuthresDelay() {
        return this.authresDelay;
    }

    public String getAttachCmp() {
        return this.attachCmp;
    }

    public String getDelayCn() {
        return this.delayCn;
    }

    public String getDelayRadio() {
        return this.delayRadio;
    }

    public String getLasttime() {
        return this.lasttime;
    }

    public String getWifiFlag() {
        return this.wifiFlag;
    }

    public String getProduceDate() {
        return this.produceDate;
    }

    public String getMpPrice() {
        return this.mpPrice;
    }

    public String getOsImei() {
        return this.osImei;
    }

    public String getAttachType() {
        return this.attachType;
    }

    public String getAttResult() {
        return this.attResult;
    }

    public String getEstablishCause() {
        return this.establishCause;
    }

    public String getMmeUeId() {
        return this.mmeUeId;
    }

    public String getAlgId() {
        return this.algId;
    }

    public String getRand() {
        return this.rand;
    }

    public String getUlTeid() {
        return this.ulTeid;
    }

    public String getDlTeid() {
        return this.dlTeid;
    }

    public String getEnbTransaddr() {
        return this.enbTransaddr;
    }

    public String getUserIpValue() {
        return this.userIpValue;
    }

    public String getCsfbCapability() {
        return this.csfbCapability;
    }

    public String getSGwIp() {
        return this.sGwIp;
    }

    public String getTmsiCs() {
        return this.tmsiCs;
    }

    public String getIbsId() {
        return this.ibsId;
    }

    public String getZoneId() {
        return this.zoneId;
    }

    public String getErabReqDelay() {
        return this.erabReqDelay;
    }

    public String getErabResDelay() {
        return this.erabResDelay;
    }

    public String getERabCause() {
        return this.eRabCause;
    }

    public String getRatType() {
        return this.ratType;
    }

    public String getVoicePrefered() {
        return this.voicePrefered;
    }

    public String toString() {
        StringBuilder builder = new StringBuilder();
        builder.append("Attach[");
        builder.append("tac=").append(tac).append(",");
        builder.append("frame=").append(frame).append(",");
        builder.append("ttime=").append(ttime).append(",");
        builder.append("lastFrame=").append(lastFrame).append(",");
        builder.append("enbId=").append(enbId).append(",");
        builder.append("ci=").append(ci).append(",");
        builder.append("imsi=").append(imsi).append(",");
        builder.append("imei=").append(imei).append(",");
        builder.append("mTmsi=").append(mTmsi).append(",");
        builder.append("mmecode=").append(mmecode).append(",");
        builder.append("newMTmsi=").append(newMTmsi).append(",");
        builder.append("newMmecode=").append(newMmecode).append(",");
        builder.append("success=").append(success).append(",");
        builder.append("failureCause=").append(failureCause).append(",");
        builder.append("responseTime=").append(responseTime).append(",");
        builder.append("failureMsg=").append(failureMsg).append(",");
        builder.append("recordFileIndex=").append(recordFileIndex).append(",");
        builder.append("lastFileindex=").append(lastFileindex).append(",");
        builder.append("mobileType=").append(mobileType).append(",");
        builder.append("mobileBrand=").append(mobileBrand).append(",");
        builder.append("enbIp=").append(enbIp).append(",");
        builder.append("mmeIp=").append(mmeIp).append(",");
        builder.append("enb=").append(enb).append(",");
        builder.append("mme=").append(mme).append(",");
        builder.append("authreqDelay=").append(authreqDelay).append(",");
        builder.append("authresDelay=").append(authresDelay).append(",");
        builder.append("attachCmp=").append(attachCmp).append(",");
        builder.append("delayCn=").append(delayCn).append(",");
        builder.append("delayRadio=").append(delayRadio).append(",");
        builder.append("lasttime=").append(lasttime).append(",");
        builder.append("wifiFlag=").append(wifiFlag).append(",");
        builder.append("produceDate=").append(produceDate).append(",");
        builder.append("mpPrice=").append(mpPrice).append(",");
        builder.append("osImei=").append(osImei).append(",");
        builder.append("attachType=").append(attachType).append(",");
        builder.append("attResult=").append(attResult).append(",");
        builder.append("establishCause=").append(establishCause).append(",");
        builder.append("mmeUeId=").append(mmeUeId).append(",");
        builder.append("algId=").append(algId).append(",");
        builder.append("rand=").append(rand).append(",");
        builder.append("ulTeid=").append(ulTeid).append(",");
        builder.append("dlTeid=").append(dlTeid).append(",");
        builder.append("enbTransaddr=").append(enbTransaddr).append(",");
        builder.append("userIpValue=").append(userIpValue).append(",");
        builder.append("csfbCapability=").append(csfbCapability).append(",");
        builder.append("sGwIp=").append(sGwIp).append(",");
        builder.append("tmsiCs=").append(tmsiCs).append(",");
        builder.append("ibsId=").append(ibsId).append(",");
        builder.append("zoneId=").append(zoneId).append(",");
        builder.append("erabReqDelay=").append(erabReqDelay).append(",");
        builder.append("erabResDelay=").append(erabResDelay).append(",");
        builder.append("eRabCause=").append(eRabCause).append(",");
        builder.append("ratType=").append(ratType).append(",");
        builder.append("voicePrefered=").append(voicePrefered);
        builder.append("]");
        return builder.toString();
    }
}